package com.wicket.okrcalc.web.contorller;

import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.Page;
import com.github.pagehelper.page.PageMethod;
import com.wicket.okrcalc.biz.service.DashboradStandardDataService;
import com.wicket.okrcalc.biz.service.dto.req.*;
import com.wicket.okrcalc.biz.service.dto.res.*;
import com.wicket.okrcalc.common.ro.OkrResult;
import com.wicket.okrcalc.common.util.CommonFunctionHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@RestController
@RequestMapping("/calc/dashboradStandardData/")
public class DashboradStandardDataController {

  @Autowired
  DashboradStandardDataService dashboradStandardDataService;
/**
   * D4查询单主体多数据点评价图表列表
   */
    @PostMapping("querySingleObjectMultiDataEvaChartList")
    public OkrResult<QuerySingleObjectMultiDataEvaChartListRespDto> querySingleObjectMultiDataEvaChartList(@RequestBody @Validated QuerySingleObjectMultiDataEvaChartListReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataEvaChartList(reqDTO));
    }
/**
   * D4查询单数据点单主体图表列表(公共)
   */
    @PostMapping("querySingleDataObjectChartCommonListCom")
    public OkrResult<QuerySingleDataObjectChartCommonListComRespDto> querySingleDataObjectChartCommonListCom(@RequestBody @Validated QuerySingleDataObjectChartCommonListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.querySingleDataObjectChartCommonListCom(reqDTO));
    }
/**
   * D4查询单主体多数据点主体图表列表(公共)
   */
    @PostMapping("querySingleObjectMultiDataSubjectChartListCom")
    public OkrResult<QuerySingleObjectMultiDataSubjectChartListComRespDto> querySingleObjectMultiDataSubjectChartListCom(@RequestBody @Validated QuerySingleObjectMultiDataSubjectChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataSubjectChartListCom(reqDTO));
    }
/**
   * D4批量查询多主体单数据点主体图表(公共)
   */
    @PostMapping("batchQueryMultiagentSingleDataPointSubjectChartCom")
    public OkrResult<BatchQueryMultiagentSingleDataPointSubjectChartComRespDto> batchQueryMultiagentSingleDataPointSubjectChartCom(@RequestBody @Validated BatchQueryMultiagentSingleDataPointSubjectChartComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchQueryMultiagentSingleDataPointSubjectChartCom(reqDTO));
    }
/**
   * D4批量查询多主体单数据点评价图表(公共)
   */
    @PostMapping("batchQueryMultiagentSingleDataPointEvaChartCom")
    public OkrResult<BatchQueryMultiagentSingleDataPointEvaChartComRespDto> batchQueryMultiagentSingleDataPointEvaChartCom(@RequestBody @Validated BatchQueryMultiagentSingleDataPointEvaChartComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchQueryMultiagentSingleDataPointEvaChartCom(reqDTO));
    }
/**
   * D4计算统计条数或平均值(公共)
   */
    @PostMapping("calculateCountTotalsAndCalcAverageValueCom")
    public OkrResult<CalculateCountTotalsAndCalcAverageValueComRespDto> calculateCountTotalsAndCalcAverageValueCom(@RequestBody @Validated CalculateCountTotalsAndCalcAverageValueComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.calculateCountTotalsAndCalcAverageValueCom(reqDTO));
    }
/**
   * D4执行批量统计任务数或进度平均值(公共)
   */
    @PostMapping("implementBatchStatisOfTaskTotalOrProgressAverageCom")
    public OkrResult<ImplementBatchStatisOfTaskTotalOrProgressAverageComRespDto> implementBatchStatisOfTaskTotalOrProgressAverageCom(@RequestBody @Validated ImplementBatchStatisOfTaskTotalOrProgressAverageComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementBatchStatisOfTaskTotalOrProgressAverageCom(reqDTO));
    }
/**
   * D4执行批量统计问题数或问题解决平均时长(公共)
   */
    @PostMapping("implementBatchStatisOfProblemTotalOrSolveAverageCom")
    public OkrResult<ImplementBatchStatisOfProblemTotalOrSolveAverageComRespDto> implementBatchStatisOfProblemTotalOrSolveAverageCom(@RequestBody @Validated ImplementBatchStatisOfProblemTotalOrSolveAverageComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementBatchStatisOfProblemTotalOrSolveAverageCom(reqDTO));
    }
/**
   * D4执行统计任务数或进度平均值(公共)
   */
    @PostMapping("implementStatisTaskTotalOrProgressAverageCom")
    public OkrResult<ImplementStatisTaskTotalOrProgressAverageComRespDto> implementStatisTaskTotalOrProgressAverageCom(@RequestBody @Validated ImplementStatisTaskTotalOrProgressAverageComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementStatisTaskTotalOrProgressAverageCom(reqDTO));
    }
/**
   * D4执行统计问题数或问题解决平均时长(公共)
   */
    @PostMapping("implementStatisProblemTotalOrSolveAverageCom")
    public OkrResult<ImplementStatisProblemTotalOrSolveAverageComRespDto> implementStatisProblemTotalOrSolveAverageCom(@RequestBody @Validated ImplementStatisProblemTotalOrSolveAverageComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementStatisProblemTotalOrSolveAverageCom(reqDTO));
    }
/**
   * D4批量统计员工工作任务问题数与平均值等(公共)
   */
    @PostMapping("batchStatisticsStaffWorkTaskTotalAndProgressAverageCom")
    public OkrResult<BatchStatisticsStaffWorkTaskTotalAndProgressAverageComRespDto> batchStatisticsStaffWorkTaskTotalAndProgressAverageCom(@RequestBody @Validated BatchStatisticsStaffWorkTaskTotalAndProgressAverageComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchStatisticsStaffWorkTaskTotalAndProgressAverageCom(reqDTO));
    }
/**
   * D4统计员工工作任务问题数与平均值等(公共)
   */
    @PostMapping("statisticsStaffTaskTotalAndProgressAverageCom")
    public OkrResult<StatisticsStaffTaskTotalAndProgressAverageComRespDto> statisticsStaffTaskTotalAndProgressAverageCom(@RequestBody @Validated StatisticsStaffTaskTotalAndProgressAverageComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.statisticsStaffTaskTotalAndProgressAverageCom(reqDTO));
    }
/**
   * D4批量统计汇报任务数或进度平均值(公共)
   */
    @PostMapping("batchStatisticsReportTaskTotalOrProgressAverageCom")
    public OkrResult<BatchStatisticsReportTaskTotalOrProgressAverageComRespDto> batchStatisticsReportTaskTotalOrProgressAverageCom(@RequestBody @Validated BatchStatisticsReportTaskTotalOrProgressAverageComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchStatisticsReportTaskTotalOrProgressAverageCom(reqDTO));
    }
/**
   * D4执行统计所有员工任务及问题数(公共)
   */
    @PostMapping("implementStatisAllStaffTaskAndProblemNumCom")
    public OkrResult<ImplementStatisAllStaffTaskAndProblemNumComRespDto> implementStatisAllStaffTaskAndProblemNumCom(@RequestBody @Validated ImplementStatisAllStaffTaskAndProblemNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementStatisAllStaffTaskAndProblemNumCom(reqDTO));
    }
/**
   * D4更新单项目下任务或问题数等(公共)
   */
    @PostMapping("refreshSingleProjectTaskOrProblemNumEtcCom")
    public OkrResult<RefreshSingleProjectTaskOrProblemNumEtcComRespDto> refreshSingleProjectTaskOrProblemNumEtcCom(@RequestBody @Validated RefreshSingleProjectTaskOrProblemNumEtcComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshSingleProjectTaskOrProblemNumEtcCom(reqDTO));
    }
/**
   * D4更新评价模板下相关任务与问题数等(公共)
   */
    @PostMapping("refreshEvaTempTaskOrProblemNumEtcCom")
    public OkrResult<RefreshEvaTempTaskOrProblemNumEtcComRespDto> refreshEvaTempTaskOrProblemNumEtcCom(@RequestBody @Validated RefreshEvaTempTaskOrProblemNumEtcComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshEvaTempTaskOrProblemNumEtcCom(reqDTO));
    }
/**
   * D4统计评价模板下所有员工汇报任务数等(公共)
   */
    @PostMapping("statisticsEvaTempStaffReportTaskNumCom")
    public OkrResult<StatisticsEvaTempStaffReportTaskNumComRespDto> statisticsEvaTempStaffReportTaskNumCom(@RequestBody @Validated StatisticsEvaTempStaffReportTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.statisticsEvaTempStaffReportTaskNumCom(reqDTO));
    }
/**
   * D4批量统计评价模板下部门汇报任务数等(公共)
   */
    @PostMapping("batchStatisticsEvaTempDeptReportTaskNumCom")
    public OkrResult<BatchStatisticsEvaTempDeptReportTaskNumComRespDto> batchStatisticsEvaTempDeptReportTaskNumCom(@RequestBody @Validated BatchStatisticsEvaTempDeptReportTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchStatisticsEvaTempDeptReportTaskNumCom(reqDTO));
    }
/**
   * D4统计员工汇报任务数等(公共)
   */
    @PostMapping("statisticsStaffReportTaskNumCom")
    public OkrResult<StatisticsStaffReportTaskNumComRespDto> statisticsStaffReportTaskNumCom(@RequestBody @Validated StatisticsStaffReportTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.statisticsStaffReportTaskNumCom(reqDTO));
    }
/**
   * D4执行统计评价模板指标数(公共)
   */
    @PostMapping("implementStatisEvaTempObjectiveNumCom")
    public OkrResult<ImplementStatisEvaTempObjectiveNumComRespDto> implementStatisEvaTempObjectiveNumCom(@RequestBody @Validated ImplementStatisEvaTempObjectiveNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementStatisEvaTempObjectiveNumCom(reqDTO));
    }
/**
   * D4批量统计部门下员工汇报任务数等(公共)
   */
    @PostMapping("batchStatisticsStaffReportTaskNumCom")
    public OkrResult<BatchStatisticsStaffReportTaskNumComRespDto> batchStatisticsStaffReportTaskNumCom(@RequestBody @Validated BatchStatisticsStaffReportTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchStatisticsStaffReportTaskNumCom(reqDTO));
    }
/**
   * D4更新绩效评价模板下填报任务数(公共)
   */
    @PostMapping("refreshPerformanceEvaTempFillTaskNumCom")
    public OkrResult<RefreshPerformanceEvaTempFillTaskNumComRespDto> refreshPerformanceEvaTempFillTaskNumCom(@RequestBody @Validated RefreshPerformanceEvaTempFillTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshPerformanceEvaTempFillTaskNumCom(reqDTO));
    }
/**
   * D4统计指标数(公共)
   */
    @PostMapping("statisticsObjectiveNumCom")
    public OkrResult<StatisticsObjectiveNumComRespDto> statisticsObjectiveNumCom(@RequestBody @Validated StatisticsObjectiveNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.statisticsObjectiveNumCom(reqDTO));
    }
/**
   * D4更新绩效评价模板下评价任务数(公共)
   */
    @PostMapping("refreshPerformanceEvaTempEvaTaskNumCom")
    public OkrResult<RefreshPerformanceEvaTempEvaTaskNumComRespDto> refreshPerformanceEvaTempEvaTaskNumCom(@RequestBody @Validated RefreshPerformanceEvaTempEvaTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshPerformanceEvaTempEvaTaskNumCom(reqDTO));
    }
/**
   * D4更新绩效评价模板下填报人任务数等(公共)
   */
    @PostMapping("refreshPerformanceEvaTempFillPersonTaskNumCom")
    public OkrResult<RefreshPerformanceEvaTempFillPersonTaskNumComRespDto> refreshPerformanceEvaTempFillPersonTaskNumCom(@RequestBody @Validated RefreshPerformanceEvaTempFillPersonTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshPerformanceEvaTempFillPersonTaskNumCom(reqDTO));
    }
/**
   * D4统计绩效评价模板下填报人任务数等(公共)
   */
    @PostMapping("statisticsPerformanceEvaTempFillPersonTaskNumCom")
    public OkrResult<StatisticsPerformanceEvaTempFillPersonTaskNumComRespDto> statisticsPerformanceEvaTempFillPersonTaskNumCom(@RequestBody @Validated StatisticsPerformanceEvaTempFillPersonTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.statisticsPerformanceEvaTempFillPersonTaskNumCom(reqDTO));
    }
/**
   * D4准备单空间任务与问题配置数据(公共)
   */
    @PostMapping("preparationSingleSpaceTaskOrProblemConfCom")
    public OkrResult<PreparationSingleSpaceTaskOrProblemConfComRespDto> preparationSingleSpaceTaskOrProblemConfCom(@RequestBody @Validated PreparationSingleSpaceTaskOrProblemConfComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.preparationSingleSpaceTaskOrProblemConfCom(reqDTO));
    }
/**
   * D4更新空间的任务或问题数等(公共)
   */
    @PostMapping("refreshSpaceTaskOrProblemNumETtcCom")
    public OkrResult<RefreshSpaceTaskOrProblemNumETtcComRespDto> refreshSpaceTaskOrProblemNumETtcCom(@RequestBody @Validated RefreshSpaceTaskOrProblemNumETtcComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshSpaceTaskOrProblemNumETtcCom(reqDTO));
    }
/**
   * D4更新组织下所有部门任务与问题数(公共)
   */
    @PostMapping("implementStatisAllDeptTaskAndProblemNumCom")
    public OkrResult<ImplementStatisAllDeptTaskAndProblemNumComRespDto> implementStatisAllDeptTaskAndProblemNumCom(@RequestBody @Validated ImplementStatisAllDeptTaskAndProblemNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementStatisAllDeptTaskAndProblemNumCom(reqDTO));
    }
/**
   * D4更新项目的任务或问题数等(公共)
   */
    @PostMapping("implementLoopUpdateProjectTaskOrProblemNumEtcCom")
    public OkrResult<ImplementLoopUpdateProjectTaskOrProblemNumEtcComRespDto> implementLoopUpdateProjectTaskOrProblemNumEtcCom(@RequestBody @Validated ImplementLoopUpdateProjectTaskOrProblemNumEtcComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementLoopUpdateProjectTaskOrProblemNumEtcCom(reqDTO));
    }
/**
   * D4更新空间下评价模板相关任务与问题数等(公共)
   */
    @PostMapping("implementLoopUpdateSpaceEvaTempTaskOrProblemNumEtcCom")
    public OkrResult<ImplementLoopUpdateSpaceEvaTempTaskOrProblemNumEtcComRespDto> implementLoopUpdateSpaceEvaTempTaskOrProblemNumEtcCom(@RequestBody @Validated ImplementLoopUpdateSpaceEvaTempTaskOrProblemNumEtcComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementLoopUpdateSpaceEvaTempTaskOrProblemNumEtcCom(reqDTO));
    }
/**
   * D4更新绩效评价模板下评价人任务数等(公共)
   */
    @PostMapping("refreshPerformanceEvaTempEvaPersonTaskNumCom")
    public OkrResult<RefreshPerformanceEvaTempEvaPersonTaskNumComRespDto> refreshPerformanceEvaTempEvaPersonTaskNumCom(@RequestBody @Validated RefreshPerformanceEvaTempEvaPersonTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshPerformanceEvaTempEvaPersonTaskNumCom(reqDTO));
    }
/**
   * D4统计绩效评价模板下评价人任务数等(公共)
   */
    @PostMapping("statisticsPerformanceEvaTempEvaPersonTaskNumCom")
    public OkrResult<StatisticsPerformanceEvaTempEvaPersonTaskNumComRespDto> statisticsPerformanceEvaTempEvaPersonTaskNumCom(@RequestBody @Validated StatisticsPerformanceEvaTempEvaPersonTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.statisticsPerformanceEvaTempEvaPersonTaskNumCom(reqDTO));
    }
/**
   * D4批量统计汇报任务下问题(公共)
   */
    @PostMapping("batchStatisticsProblemOfReportTaskCom")
    public OkrResult<BatchStatisticsProblemOfReportTaskComRespDto> batchStatisticsProblemOfReportTaskCom(@RequestBody @Validated BatchStatisticsProblemOfReportTaskComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchStatisticsProblemOfReportTaskCom(reqDTO));
    }


/**
   * D4更新单空间任务与问题数等(公共)
   */
    @PostMapping("refreshSingleSpaceTaskOrProblemNumEtcCom")
    public OkrResult<RefreshSingleSpaceTaskOrProblemNumEtcComRespDto> refreshSingleSpaceTaskOrProblemNumEtcCom(@RequestBody @Validated RefreshSingleSpaceTaskOrProblemNumEtcComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshSingleSpaceTaskOrProblemNumEtcCom(reqDTO));
    }
/**
   * D4执行大屏数据点转数据集(公共)
   */
    @PostMapping("implementDashboradConvertToDatasetCom")
    public OkrResult<ImplementDashboradConvertToDatasetComRespDto> implementDashboradConvertToDatasetCom(@RequestBody @Validated ImplementDashboradConvertToDatasetComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementDashboradConvertToDatasetCom(reqDTO));
    }

/**
   * D4更新大屏数据点标准数据(公共)
   */
    @PostMapping("refreshDashboradDataPointStandardDataCom")
    public OkrResult<RefreshDashboradDataPointStandardDataComRespDto> refreshDashboradDataPointStandardDataCom(@RequestBody @Validated RefreshDashboradDataPointStandardDataComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshDashboradDataPointStandardDataCom(reqDTO));
    }
/**
   * D4分析大屏数据点单位(公共)
   */
    @PostMapping("analysisDashboradDataPointUnitCom")
    public OkrResult<AnalysisDashboradDataPointUnitComRespDto> analysisDashboradDataPointUnitCom(@RequestBody @Validated AnalysisDashboradDataPointUnitComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.analysisDashboradDataPointUnitCom(reqDTO));
    }
/**
   * D4定时更新平台空间任务与问题数等(公共)
   */
    @PostMapping("timingRefreshPlatformSpaceTaskOrProblemNumEtcCom")
    public OkrResult<TimingRefreshPlatformSpaceTaskOrProblemNumEtcComRespDto> timingRefreshPlatformSpaceTaskOrProblemNumEtcCom(@RequestBody @Validated TimingRefreshPlatformSpaceTaskOrProblemNumEtcComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.timingRefreshPlatformSpaceTaskOrProblemNumEtcCom(reqDTO));
    }
/**
   * D4查询下级内容单数据点图表数据列表(公共)
   */
    @PostMapping("querySubContSingleDataPointChartDataListCom")
    public OkrResult<QuerySubContSingleDataPointChartDataListComRespDto> querySubContSingleDataPointChartDataListCom(@RequestBody @Validated QuerySubContSingleDataPointChartDataListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.querySubContSingleDataPointChartDataListCom(reqDTO));
    }
/**
   * D4查询下级内容多数据点图表数据列表(公共)
   */
    @PostMapping("querySubContMultiDataPointChartDataListCom")
    public OkrResult<QuerySubContMultiDataPointChartDataListComRespDto> querySubContMultiDataPointChartDataListCom(@RequestBody @Validated QuerySubContMultiDataPointChartDataListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.querySubContMultiDataPointChartDataListCom(reqDTO));
    }
/**
   * D4查询部门下人员圈子任务单数据点图表数据列表(公共)
   */
    @PostMapping("queryDeptCircleTaskSingleChartListCom")
    public OkrResult<QueryDeptCircleTaskSingleChartListComRespDto> queryDeptCircleTaskSingleChartListCom(@RequestBody @Validated QueryDeptCircleTaskSingleChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptCircleTaskSingleChartListCom(reqDTO));
    }
/**
   * D4查询部门下人员圈子问题单数据点图表数据列表(公共)
   */
    @PostMapping("queryDeptCircleQuestionSingleChartListCom")
    public OkrResult<QueryDeptCircleQuestionSingleChartListComRespDto> queryDeptCircleQuestionSingleChartListCom(@RequestBody @Validated QueryDeptCircleQuestionSingleChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptCircleQuestionSingleChartListCom(reqDTO));
    }
/**
   * D4查询评价模板下部门单数据点图表数据列表(公共)
   */
    @PostMapping("queryDeptUnderEvaTempSingleDataPointChartDataListCom")
    public OkrResult<QueryDeptUnderEvaTempSingleDataPointChartDataListComRespDto> queryDeptUnderEvaTempSingleDataPointChartDataListCom(@RequestBody @Validated QueryDeptUnderEvaTempSingleDataPointChartDataListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptUnderEvaTempSingleDataPointChartDataListCom(reqDTO));
    }
/**
   * D4查询重点关注内容单数据点图表数据列表(公共)
   */
    @PostMapping("queryKeyFocusContSigDataPointChartListCom")
    public OkrResult<QueryKeyFocusContSigDataPointChartListComRespDto> queryKeyFocusContSigDataPointChartListCom(@RequestBody @Validated QueryKeyFocusContSigDataPointChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryKeyFocusContSigDataPointChartListCom(reqDTO));
    }
/**
   * D4查项目下任务单数据点图表数据列表(公共)
   */
    @PostMapping("queryUnderProjectTaskDataPointChartListCom")
    public OkrResult<QueryUnderProjectTaskDataPointChartListComRespDto> queryUnderProjectTaskDataPointChartListCom(@RequestBody @Validated QueryUnderProjectTaskDataPointChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryUnderProjectTaskDataPointChartListCom(reqDTO));
    }
/**
   * D4查项目下问题单数据点图表数据列表(公共)
   */
    @PostMapping("queryUnderProjectProblemDataPointChartListCom")
    public OkrResult<QueryUnderProjectProblemDataPointChartListComRespDto> queryUnderProjectProblemDataPointChartListCom(@RequestBody @Validated QueryUnderProjectProblemDataPointChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryUnderProjectProblemDataPointChartListCom(reqDTO));
    }
/**
   * D4查询一级部门单数据点图表数据列表(公共)
   */
    @PostMapping("queryPrimaryDeptSigDataPointChartListCom")
    public OkrResult<QueryPrimaryDeptSigDataPointChartListComRespDto> queryPrimaryDeptSigDataPointChartListCom(@RequestBody @Validated QueryPrimaryDeptSigDataPointChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryPrimaryDeptSigDataPointChartListCom(reqDTO));
    }
/**
   * D4查询重点关注工作任务单数据点图表
   */
    @PostMapping("queryKeyFocusWorkTaskSigDataPointChartList")
    public OkrResult<QueryKeyFocusWorkTaskSigDataPointChartListRespDto> queryKeyFocusWorkTaskSigDataPointChartList(@RequestBody @Validated QueryKeyFocusWorkTaskSigDataPointChartListReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryKeyFocusWorkTaskSigDataPointChartList(reqDTO));
    }
/**
   * D4查询评价模板下指标单数据点图表数据列表(公共)
   */
    @PostMapping("queryPriObjUnderEvaTempSingleDataPointChartDataListCom")
    public OkrResult<QueryPriObjUnderEvaTempSingleDataPointChartDataListComRespDto> queryPriObjUnderEvaTempSingleDataPointChartDataListCom(@RequestBody @Validated QueryPriObjUnderEvaTempSingleDataPointChartDataListComReqDto reqDTO){
    Page<?> page = CommonFunctionHelper.startPage(reqDTO.getPageNum(),reqDTO.getPageSize());

        QueryPriObjUnderEvaTempSingleDataPointChartDataListComRespDto retData = dashboradStandardDataService.queryPriObjUnderEvaTempSingleDataPointChartDataListCom(reqDTO);

        retData.setPageNum(page.getPageNum());
        retData.setPageSize(page.getPageSize());
        retData.setTotalNum(page.getTotal());
        return OkrResult.success(retData);
    
    }
/**
   * D4批量查询评价模板不同树单数据点图表数据(公共)
   */
    @PostMapping("batchQueryDeptTargetUnderEvaTempSingleDataPointChartDataCom")
    public OkrResult<BatchQueryDeptTargetUnderEvaTempSingleDataPointChartDataComRespDto> batchQueryDeptTargetUnderEvaTempSingleDataPointChartDataCom(@RequestBody @Validated BatchQueryDeptTargetUnderEvaTempSingleDataPointChartDataComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchQueryDeptTargetUnderEvaTempSingleDataPointChartDataCom(reqDTO));
    }
/**
   * D4查询部门下人员圈子的目标单数据点图表数据列表(公共)
   */
    @PostMapping("queryDeptMemCircleTargetSingleChartListCom")
    public OkrResult<QueryDeptMemCircleTargetSingleChartListComRespDto> queryDeptMemCircleTargetSingleChartListCom(@RequestBody @Validated QueryDeptMemCircleTargetSingleChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptMemCircleTargetSingleChartListCom(reqDTO));
    }
/**
   * D4查询工作任务下属人员单数据点排行图表列表(公共)
   */
    @PostMapping("queryWorkTaskSubStaffSigDataPointRankChartListCom")
    public OkrResult<QueryWorkTaskSubStaffSigDataPointRankChartListComRespDto> queryWorkTaskSubStaffSigDataPointRankChartListCom(@RequestBody @Validated QueryWorkTaskSubStaffSigDataPointRankChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryWorkTaskSubStaffSigDataPointRankChartListCom(reqDTO));
    }
/**
   * D4查询问题下属人员单数据点排行图表列表(公共)
   */
    @PostMapping("queryProblemSubStaffSigDataPointRankChartListCom")
    public OkrResult<QueryProblemSubStaffSigDataPointRankChartListComRespDto> queryProblemSubStaffSigDataPointRankChartListCom(@RequestBody @Validated QueryProblemSubStaffSigDataPointRankChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryProblemSubStaffSigDataPointRankChartListCom(reqDTO));
    }
/**
   * D4查询部门下人员指标单数据点排行列表(公共)
   */
    @PostMapping("queryDeptMemObjtiveSigDataPointRankChartListCom")
    public OkrResult<QueryDeptMemObjtiveSigDataPointRankChartListComRespDto> queryDeptMemObjtiveSigDataPointRankChartListCom(@RequestBody @Validated QueryDeptMemObjtiveSigDataPointRankChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptMemObjtiveSigDataPointRankChartListCom(reqDTO));
    }
/**
   * D4查询我的下属数据点人员排行列表(公共)
   */
    @PostMapping("queryMySubDataPersonRankingListCom")
    public OkrResult<QueryMySubDataPersonRankingListComRespDto> queryMySubDataPersonRankingListCom(@RequestBody @Validated QueryMySubDataPersonRankingListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryMySubDataPersonRankingListCom(reqDTO));
    }
/**
   * D4查询我的下属人员目标排行列表(公共)
   */
    @PostMapping("queryMySubDataPersonTargetRankListCom")
    public OkrResult<QueryMySubDataPersonTargetRankListComRespDto> queryMySubDataPersonTargetRankListCom(@RequestBody @Validated QueryMySubDataPersonTargetRankListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryMySubDataPersonTargetRankListCom(reqDTO));
    }
/**
   * D4查询评价模板下部门目标单数据点图表数据列表(公共)
   */
    @PostMapping("queryDeptTargetUnderEvaTempSingleDataPointChartDataListCom")
    public OkrResult<QueryDeptTargetUnderEvaTempSingleDataPointChartDataListComRespDto> queryDeptTargetUnderEvaTempSingleDataPointChartDataListCom(@RequestBody @Validated QueryDeptTargetUnderEvaTempSingleDataPointChartDataListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptTargetUnderEvaTempSingleDataPointChartDataListCom(reqDTO));
    }
/**
   * D4执行目标周期内容成果统计-规划或绩效
   */
    @PostMapping("implementTargetCycleAchievementStatisticsCom")
    public OkrResult<ImplementTargetCycleAchievementStatisticsComRespDto> implementTargetCycleAchievementStatisticsCom(@RequestBody @Validated ImplementTargetCycleAchievementStatisticsComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementTargetCycleAchievementStatisticsCom(reqDTO));
    }
/**
   * D4查询评价模板下部门成果单数据点图表列表(公共)
   */
    @PostMapping("queryEvaTempDeptAchievementSigDataPointChartListCom")
    public OkrResult<QueryEvaTempDeptAchievementSigDataPointChartListComRespDto> queryEvaTempDeptAchievementSigDataPointChartListCom(@RequestBody @Validated QueryEvaTempDeptAchievementSigDataPointChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryEvaTempDeptAchievementSigDataPointChartListCom(reqDTO));
    }
/**
   * D4查询评价模板下部门成果单数据点排行图表列表(公共)
   */
    @PostMapping("queryEvaTempDeptAchievementSigDataPointRankChartListCom")
    public OkrResult<QueryEvaTempDeptAchievementSigDataPointRankChartListComRespDto> queryEvaTempDeptAchievementSigDataPointRankChartListCom(@RequestBody @Validated QueryEvaTempDeptAchievementSigDataPointRankChartListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryEvaTempDeptAchievementSigDataPointRankChartListCom(reqDTO));
    }
/**
   * D4查询部门一级指标成果单数据点排行图表列表
   */
    @PostMapping("queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList")
    public OkrResult<QueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListRespDto> queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList(@RequestBody @Validated QueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList(reqDTO));
    }
/**
   * D4查询一级目标分类成果单数据点排行图表列表
   */
    @PostMapping("queryPrimaryCategoryAchievementSigDataPointRankChartList")
    public OkrResult<QueryPrimaryCategoryAchievementSigDataPointRankChartListRespDto> queryPrimaryCategoryAchievementSigDataPointRankChartList(@RequestBody @Validated QueryPrimaryCategoryAchievementSigDataPointRankChartListReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryPrimaryCategoryAchievementSigDataPointRankChartList(reqDTO));
    }
/**
   * D4查询单主体成果数据点图表列表
   */
    @PostMapping("querySingleObjectAchievementDataChartList")
    public OkrResult<QuerySingleObjectAchievementDataChartListRespDto> querySingleObjectAchievementDataChartList(@RequestBody @Validated QuerySingleObjectAchievementDataChartListReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.querySingleObjectAchievementDataChartList(reqDTO));
    }
/**
   * D4查询单主体成果单数据点图表详情
   */
    @PostMapping("querySingleObjectAchievementSigDataChartDetail")
    public OkrResult<QuerySingleObjectAchievementSigDataChartDetailRespDto> querySingleObjectAchievementSigDataChartDetail(@RequestBody @Validated QuerySingleObjectAchievementSigDataChartDetailReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.querySingleObjectAchievementSigDataChartDetail(reqDTO));
    }
/**
   * D4查询模板或目标分类下一级指标成果数据点排行图表
   */
    @PostMapping("queryTempOrCategoryPrimaryObjectiveDataPointRankChartList")
    public OkrResult<QueryTempOrCategoryPrimaryObjectiveDataPointRankChartListRespDto> queryTempOrCategoryPrimaryObjectiveDataPointRankChartList(@RequestBody @Validated QueryTempOrCategoryPrimaryObjectiveDataPointRankChartListReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryTempOrCategoryPrimaryObjectiveDataPointRankChartList(reqDTO));
    }
/**
   * D4统计空间的目标对齐数与对齐率(公共)
   */
    @PostMapping("statisticsSpaceTaskAlignNumAndAlignRateCom")
    public OkrResult<StatisticsSpaceTaskAlignNumAndAlignRateComRespDto> statisticsSpaceTaskAlignNumAndAlignRateCom(@RequestBody @Validated StatisticsSpaceTaskAlignNumAndAlignRateComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.statisticsSpaceTaskAlignNumAndAlignRateCom(reqDTO));
    }
/**
   * D4统计组织对齐相关的任务总数(公共)
   */
    @PostMapping("statisticsAlignRelateTaskNumCom")
    public OkrResult<StatisticsAlignRelateTaskNumComRespDto> statisticsAlignRelateTaskNumCom(@RequestBody @Validated StatisticsAlignRelateTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.statisticsAlignRelateTaskNumCom(reqDTO));
    }
/**
   * D4批量统计员工对齐相关的任务总数(公共)
   */
    @PostMapping("batchStatisticsAlignRelateTaskNumCom")
    public OkrResult<BatchStatisticsAlignRelateTaskNumComRespDto> batchStatisticsAlignRelateTaskNumCom(@RequestBody @Validated BatchStatisticsAlignRelateTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchStatisticsAlignRelateTaskNumCom(reqDTO));
    }
/**
   * D4批量统计员工的目标对齐数与对齐率(公共)
   */
    @PostMapping("batchStatisticsMemberAlignNumAndAlignRateCom")
    public OkrResult<BatchStatisticsMemberAlignNumAndAlignRateComRespDto> batchStatisticsMemberAlignNumAndAlignRateCom(@RequestBody @Validated BatchStatisticsMemberAlignNumAndAlignRateComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchStatisticsMemberAlignNumAndAlignRateCom(reqDTO));
    }
/**
   * D4更新评价模板下我下属或分管的汇报任务数等(公共)
   */
    @PostMapping("refreshEvaTempMySubReportTaskNumCom")
    public OkrResult<RefreshEvaTempMySubReportTaskNumComRespDto> refreshEvaTempMySubReportTaskNumCom(@RequestBody @Validated RefreshEvaTempMySubReportTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshEvaTempMySubReportTaskNumCom(reqDTO));
    }
/**
   * D4统计评价模板父子中相关任务与问题数等(公共)
   */
    @PostMapping("statisticsParentSonMidEvaTempTaskOrProblemNumEtcCom")
    public OkrResult<StatisticsParentSonMidEvaTempTaskOrProblemNumEtcComRespDto> statisticsParentSonMidEvaTempTaskOrProblemNumEtcCom(@RequestBody @Validated StatisticsParentSonMidEvaTempTaskOrProblemNumEtcComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.statisticsParentSonMidEvaTempTaskOrProblemNumEtcCom(reqDTO));
    }
/**
   * D4分析数据归属对象角色编码(公共)
   */
    @PostMapping("analysisBelongToPersonalIdentityRoleCodeCom")
    public OkrResult<AnalysisBelongToPersonalIdentityRoleCodeComRespDto> analysisBelongToPersonalIdentityRoleCodeCom(@RequestBody @Validated AnalysisBelongToPersonalIdentityRoleCodeComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.analysisBelongToPersonalIdentityRoleCodeCom(reqDTO));
    }
/**
   * D4更新我下属或分管的工作任务数等(公共)
   */
    @PostMapping("refreshMySubReportTaskNumCom")
    public OkrResult<RefreshMySubReportTaskNumComRespDto> refreshMySubReportTaskNumCom(@RequestBody @Validated RefreshMySubReportTaskNumComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshMySubReportTaskNumCom(reqDTO));
    }
/**
   * D4执行更新周期的统计数据(公共)
   */
    @PostMapping("implementUpdateCycleStatisticsDataCom")
    public OkrResult<ImplementUpdateCycleStatisticsDataComRespDto> implementUpdateCycleStatisticsDataCom(@RequestBody @Validated ImplementUpdateCycleStatisticsDataComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementUpdateCycleStatisticsDataCom(reqDTO));
    }
/**
   * D4更新单空间汇报任务目标内容数(公共)
   */
    @PostMapping("refreshNumberTargetContentReportTasksSingleSpaceCom")
    public OkrResult<RefreshNumberTargetContentReportTasksSingleSpaceComRespDto> refreshNumberTargetContentReportTasksSingleSpaceCom(@RequestBody @Validated RefreshNumberTargetContentReportTasksSingleSpaceComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshNumberTargetContentReportTasksSingleSpaceCom(reqDTO));
    }
/**
   * 11111D4准备上一大屏标准数据结果(公共)
   */
    @PostMapping("preparationPreviousDashboradStandardDataResultCom")
    public OkrResult<PreparationPreviousDashboradStandardDataResultComRespDto> preparationPreviousDashboradStandardDataResultCom(@RequestBody @Validated PreparationPreviousDashboradStandardDataResultComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.preparationPreviousDashboradStandardDataResultCom(reqDTO));
    }
/**
   * 1111D4生成组织架构相关数据点标准数据(公共)
   */
    @PostMapping("generateDashboradStandardDataCom")
    public OkrResult<GenerateDashboradStandardDataComRespDto> generateDashboradStandardDataCom(@RequestBody @Validated GenerateDashboradStandardDataComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.generateDashboradStandardDataCom(reqDTO));
    }
/**
   * 11111111D4更新组织架构相关标准数据(公共)
   */
    @PostMapping("refreshDashboradStandardDataCom")
    public OkrResult<RefreshDashboradStandardDataComRespDto> refreshDashboradStandardDataCom(@RequestBody @Validated RefreshDashboradStandardDataComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshDashboradStandardDataCom(reqDTO));
    }
/**
   * D4更新目标下目标内容数(公共)
   */
    @PostMapping("refreshTargetContentsCountUnderTargetCom")
    public OkrResult<RefreshTargetContentsCountUnderTargetComRespDto> refreshTargetContentsCountUnderTargetCom(@RequestBody @Validated RefreshTargetContentsCountUnderTargetComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshTargetContentsCountUnderTargetCom(reqDTO));
    }
/**
   * D4更新目标分类下指标数(公共)
   */
    @PostMapping("refreshObjectiveCountUnderCategoryCom")
    public OkrResult<RefreshObjectiveCountUnderCategoryComRespDto> refreshObjectiveCountUnderCategoryCom(@RequestBody @Validated RefreshObjectiveCountUnderCategoryComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshObjectiveCountUnderCategoryCom(reqDTO));
    }
/**
   * D4更新单目标分类下指标数(公共)
   */
    @PostMapping("refreshObjectiveCountUnderSingleCategoryCom")
    public OkrResult<RefreshObjectiveCountUnderSingleCategoryComRespDto> refreshObjectiveCountUnderSingleCategoryCom(@RequestBody @Validated RefreshObjectiveCountUnderSingleCategoryComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshObjectiveCountUnderSingleCategoryCom(reqDTO));
    }
/**
   * D4分析目标内容数/目标完成数/完成率(公共)
   */
    @PostMapping("analysisTargetContentsAndTargetCompletionsAndRateCom")
    public OkrResult<AnalysisTargetContentsAndTargetCompletionsAndRateComRespDto> analysisTargetContentsAndTargetCompletionsAndRateCom(@RequestBody @Validated AnalysisTargetContentsAndTargetCompletionsAndRateComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.analysisTargetContentsAndTargetCompletionsAndRateCom(reqDTO));
    }
/**
   * D4更新目标下部门目标内容数(公共)
   */
    @PostMapping("refreshDeptReportTaskCountUnderTargetCom")
    public OkrResult<RefreshDeptReportTaskCountUnderTargetComRespDto> refreshDeptReportTaskCountUnderTargetCom(@RequestBody @Validated RefreshDeptReportTaskCountUnderTargetComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshDeptReportTaskCountUnderTargetCom(reqDTO));
    }
/**
   * D4更新目标下单部门目标内容数(公共)
   */
    @PostMapping("refreshDeptStaffReportTaskCountUnderTargetCom")
    public OkrResult<RefreshDeptStaffReportTaskCountUnderTargetComRespDto> refreshDeptStaffReportTaskCountUnderTargetCom(@RequestBody @Validated RefreshDeptStaffReportTaskCountUnderTargetComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshDeptStaffReportTaskCountUnderTargetCom(reqDTO));
    }
/**
   * D4执行统计二级指标数及完成数完成率(公共)
   */
    @PostMapping("implementCountSecondObjectiveDataCom")
    public OkrResult<ImplementCountSecondObjectiveDataComRespDto> implementCountSecondObjectiveDataCom(@RequestBody @Validated ImplementCountSecondObjectiveDataComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementCountSecondObjectiveDataCom(reqDTO));
    }
/**
   * D4查询评价模板下部门汇报任务数相关单数据点图表(公共)
   */
    @PostMapping("queryDeptTargetContNubSingleDataPointChartDataListCom")
    public OkrResult<QueryDeptTargetContNubSingleDataPointChartDataListComRespDto> queryDeptTargetContNubSingleDataPointChartDataListCom(@RequestBody @Validated QueryDeptTargetContNubSingleDataPointChartDataListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptTargetContNubSingleDataPointChartDataListCom(reqDTO));
    }
/**
   * D4批量查询评价模板下部门目标内容数相关单数据点图表(公共)
   */
    @PostMapping("batchQueryDeptTargetContNubSingleDataPointChartDataCom")
    public OkrResult<BatchQueryDeptTargetContNubSingleDataPointChartDataComRespDto> batchQueryDeptTargetContNubSingleDataPointChartDataCom(@RequestBody @Validated BatchQueryDeptTargetContNubSingleDataPointChartDataComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchQueryDeptTargetContNubSingleDataPointChartDataCom(reqDTO));
    }
/**
   * D4更新目标下所有员工/我下属/分管指标数(公共)
   */
    @PostMapping("refreshAllStaffReportTaskCountUnderTargetCom")
    public OkrResult<RefreshAllStaffReportTaskCountUnderTargetComRespDto> refreshAllStaffReportTaskCountUnderTargetCom(@RequestBody @Validated RefreshAllStaffReportTaskCountUnderTargetComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshAllStaffReportTaskCountUnderTargetCom(reqDTO));
    }
/**
   * D4更新目标下员工目标内容数(公共)
   */
    @PostMapping("refreshStaffReportTaskCountUnderTargetCom")
    public OkrResult<RefreshStaffReportTaskCountUnderTargetComRespDto> refreshStaffReportTaskCountUnderTargetCom(@RequestBody @Validated RefreshStaffReportTaskCountUnderTargetComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.refreshStaffReportTaskCountUnderTargetCom(reqDTO));
    }
/**
   * D4查询评价模板下部门任务汇报数相关多数据点图表数据公共)
   */
    @PostMapping("queryDeptTargetContNubMulitDataPointChartDataListCom")
    public OkrResult<QueryDeptTargetContNubMulitDataPointChartDataListComRespDto> queryDeptTargetContNubMulitDataPointChartDataListCom(@RequestBody @Validated QueryDeptTargetContNubMulitDataPointChartDataListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptTargetContNubMulitDataPointChartDataListCom(reqDTO));
    }
/**
   * D4查询评价模板下部门目标内容相关多数据点图表数据列表(公共)
   */
    @PostMapping("queryDeptTargetMulitDataPointChartDataListCom")
    public OkrResult<QueryDeptTargetMulitDataPointChartDataListComRespDto> queryDeptTargetMulitDataPointChartDataListCom(@RequestBody @Validated QueryDeptTargetMulitDataPointChartDataListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryDeptTargetMulitDataPointChartDataListCom(reqDTO));
    }
/**
   * D4查询父子中目标归属周期标准数据列表(公共)
   */
    @PostMapping("queryParentSubMidTargetAttributionCycleStandardDataListCom")
    public OkrResult<QueryParentSubMidTargetAttributionCycleStandardDataListComRespDto> queryParentSubMidTargetAttributionCycleStandardDataListCom(@RequestBody @Validated QueryParentSubMidTargetAttributionCycleStandardDataListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryParentSubMidTargetAttributionCycleStandardDataListCom(reqDTO));
    }
/**
   * D4查询父子中目标归属周期多数据点标准数据列表(公共)
   */
    @PostMapping("queryParentSubMidTargetAttributionCycleMultiDataStandardDataListCom")
    public OkrResult<QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListComRespDto> queryParentSubMidTargetAttributionCycleMultiDataStandardDataListCom(@RequestBody @Validated QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryParentSubMidTargetAttributionCycleMultiDataStandardDataListCom(reqDTO));
    }
/**
   * D4执行查询评价模板下部门任务汇报数相关多数据点图表数据(公共)
   */
    @PostMapping("implementDeptTargetContNubMulitDataPointChartDataCom")
    public OkrResult<ImplementDeptTargetContNubMulitDataPointChartDataComRespDto> implementDeptTargetContNubMulitDataPointChartDataCom(@RequestBody @Validated ImplementDeptTargetContNubMulitDataPointChartDataComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementDeptTargetContNubMulitDataPointChartDataCom(reqDTO));
    }
/**
   * D4查询父子中目标归属周期多数据点标准数据列表
   */
    @PostMapping("queryParentSubMidTargetAttributionCycleMultiDataStandardDataList")
    public OkrResult<QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListRespDto> queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(@RequestBody @Validated QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(reqDTO));
    }
/**
   * D4执行查询评价模板下部门目标内容相关多数据点图表数据(公共)
   */
    @PostMapping("implementDeptTargetMulitDataPointChartDataCom")
    public OkrResult<ImplementDeptTargetMulitDataPointChartDataComRespDto> implementDeptTargetMulitDataPointChartDataCom(@RequestBody @Validated ImplementDeptTargetMulitDataPointChartDataComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.implementDeptTargetMulitDataPointChartDataCom(reqDTO));
    }
/**
   * D4查询最新汇报任务标准数据列表(公共)
   */
    @PostMapping("queryNewestReportTaskStandardDataListCom")
    public OkrResult<QueryNewestReportTaskStandardDataListComRespDto> queryNewestReportTaskStandardDataListCom(@RequestBody @Validated QueryNewestReportTaskStandardDataListComReqDto reqDTO){
//    Page<?> page = CommonFunctionHelper.startPage(reqDTO.getPageNum(),reqDTO.getPageSize());

        QueryNewestReportTaskStandardDataListComRespDto retData = dashboradStandardDataService.queryNewestReportTaskStandardDataListCom(reqDTO);

//        retData.setPageNum(page.getPageNum());
//        retData.setPageSize(page.getPageSize());
//        retData.setTotalNum(page.getTotal());
        return OkrResult.success(retData);
    
    }
/**
   * D4查询最新汇报资料多数据点标准数据列表(公共)
   */
    @PostMapping("queryNewestReportMultiStandardDataListCom")
    public OkrResult<QueryNewestReportMultiStandardDataListComRespDto> queryNewestReportMultiStandardDataListCom(@RequestBody @Validated QueryNewestReportMultiStandardDataListComReqDto reqDTO){
//    Page<?> page = CommonFunctionHelper.startPage(reqDTO.getPageNum(),reqDTO.getPageSize());

        QueryNewestReportMultiStandardDataListComRespDto retData = dashboradStandardDataService.queryNewestReportMultiStandardDataListCom(reqDTO);

//        retData.setPageNum(page.getPageNum());
//        retData.setPageSize(page.getPageSize());
//        retData.setTotalNum(page.getTotal());
        return OkrResult.success(retData);

    }
/**
   * D4查询最新汇报资料多数据点标准数据列表
   */
    @PostMapping("queryNewestReportMultiStandardDataList")
    public OkrResult<QueryNewestReportMultiStandardDataListRespDto> queryNewestReportMultiStandardDataList(@RequestBody @Validated QueryNewestReportMultiStandardDataListReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.queryNewestReportMultiStandardDataList(reqDTO));
    }
/**
   * D4批量查询标准数据By更新周期切片(公共)
   */
    @PostMapping("batchQueryWorkCycleUpdateSliceCom")
    public OkrResult<BatchQueryWorkCycleUpdateSliceComRespDto> batchQueryWorkCycleUpdateSliceCom(@RequestBody @Validated BatchQueryWorkCycleUpdateSliceComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchQueryWorkCycleUpdateSliceCom(reqDTO));
    }
/**
   * D4分析标准数据归属或更新最新(公共)
   */
    @PostMapping("analysisStandardDataBelongOrUpdateNewsetCom")
    public OkrResult<AnalysisStandardDataBelongOrUpdateNewsetComRespDto> analysisStandardDataBelongOrUpdateNewsetCom(@RequestBody @Validated AnalysisStandardDataBelongOrUpdateNewsetComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.analysisStandardDataBelongOrUpdateNewsetCom(reqDTO));
    }
/**
   * D4查询目标预算最新支出情况列表(公共)
   */
    @PostMapping("queryTargetBudgetNewDisburseInfoListCom")
    public OkrResult<QueryTargetBudgetNewDisburseInfoListComRespDto> queryTargetBudgetNewDisburseInfoListCom(@RequestBody @Validated QueryTargetBudgetNewDisburseInfoListComReqDto reqDTO){
    Page<?> page = CommonFunctionHelper.startPage(reqDTO.getPageNum(),reqDTO.getPageSize());

        QueryTargetBudgetNewDisburseInfoListComRespDto retData = dashboradStandardDataService.queryTargetBudgetNewDisburseInfoListCom(reqDTO);

        retData.setPageNum(page.getPageNum());
        retData.setPageSize(page.getPageSize());
        retData.setTotalNum(page.getTotal());
        return OkrResult.success(retData);

    }
/**
   * D4查询单主体多数据点归属最新主体图表列表
   */
    @PostMapping("querySingleObjectMultiDataNewestSubjectChartList")
    public OkrResult<QuerySingleObjectMultiDataNewestSubjectChartListRespDto> querySingleObjectMultiDataNewestSubjectChartList(@RequestBody @Validated QuerySingleObjectMultiDataNewestSubjectChartListReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataNewestSubjectChartList(reqDTO));
    }
/**
   * D4批量查询多数据点By归属内容表主键(公共)
   */
    @PostMapping("batchQueryMultipleDataByEntityIdCom")
    public OkrResult<BatchQueryMultipleDataByEntityIdComRespDto> batchQueryMultipleDataByEntityIdCom(@RequestBody @Validated BatchQueryMultipleDataByEntityIdComReqDto reqDTO){
    return OkrResult.success(dashboradStandardDataService.batchQueryMultipleDataByEntityIdCom(reqDTO));
    }
}
